
#if !defined(_HALFELIPSE_H)
#define _HALFELIPSE_H

#include "ScreenElement.h"

class HalfElipse : public ScreenElement {
  
  private:
	int semiMinorAxis;
	int semiMajorAxis;

  public:

	HalfElipse(); 
	virtual ~HalfElipse(); 

	int getSemiMinorAxis();
	void setSemiMinorAxis(int sma);

	int getSemiMajorAxis();
	void setSemiMajorAxis(int sma);

    void update();
	void collide(ScreenElement* e, Point puntoChoque);
	void draw(SDL_Surface* screen);

};

#endif  //_HALFELIPSE_H
